practical Debugging at Scale